define(['/js/config.js'], () => {
	require(['header','footer','cookie'],() => {
		class User {
			constructor() {
			    this.login()
				this.reg()
			}
			
			login() {
				$('#log').on('click',() => {
						var name = $('#username').val(),
						var pwd = $('#pwd').val()
					var userlist = localStorage.getItem('user')
					    userlist = JSON.parse(userlist)
						console.log(userlist)	
					var repeat = userlist.some(item => {
					    return item.name == name && item.pwd == pwd
					})	
					if(repeat) {
					    alert('登录成功，正在为您跳转……请稍后')
					    check.checked ? $.cookie('user', name,{  expires:7 ,path:'/' }) : $.cookie('user', name,{ path:'/' }) 
					    window.open('/index.html','_self')
					    
					}else{
					    alert('账户或密码错误,请重新输入，谢谢~')
					}
				})
			}
			
			reg () {
				var isShow = false
				$('.fast').on('click',() => {
					if(isShow){
						$('.con img').hide()
						isShow = false
					}else{
						$('.con img').show()
						isShow = true
						}
				})
				
				$('.agree').on('change',() => {
					if($('.agree').prop('checked')){
						$('.sub').addClass('cc')
					}else{
						$('.sub').removeClass('cc')
						}
				})
				$('.sub').on('click',() => {
					var user = {
						'name':$('.name').val(),
						'pwd' :$('.pwd1').val()
						}
					var userlist = localStorage.getItem('user')
					if(userlist){
						userlist = JSON.parse(userlist)
						var repeat = userlist.some(function(item){
						    return item.name == name
						})
						if(repeat) {
							setTimeout(function() {
								window.open(`/html/login.html`,'_self')
							},1000)
						    $('.title').html('该账户已注册过,正在跳转登录页面，请稍后……')
						    
					}else{
						if($('.pwd1').prop('value')==$('.pwd2').prop('value') && $('.agree').prop('checked')) {
					userlist.push(user)
					localStorage.setItem('user',JSON.stringify(userlist))
					setTimeout(function() {
						window.open(`/html/login.html`,'_self')
						
					},1000)
					$('.title').html('账户已注册成功,正在跳转登录页面，请稍后……')
					
						}else{
						$('.title').html('密码不一致或者请同意服务条款')	
					}
				
			}
				
			}else{
				if($('.pwd1').prop('value')===$('.pwd2').prop('value') && $('.agree').prop('checked')) {
				var arr = [user]
				localStorage.setItem('user',JSON.stringify(arr))
				setTimeout(function() {
					window.open(`/html/login.html`,'_self')
					
				},1000)
				$('.title').html('账户已注册成功,正在跳转登录页面，请稍后……')
					}else{
					$('.title').html('密码不一致或者请同意服务条款')	
				}
				
			}
		})
			}
		}
		new User() 
	})
})